/**
 * 数据类型判断工具类
 * 
 * @author LiSong
 * @date 2022-5-12 16:35:02
 */

const TypeOfUtils = {
  /**
   * 是否为字符串
   * 
   * @param {*} value 
   * @returns {Boolean} true-是 false-否
   */
  isString (value) {
    return (typeof value === 'string' || value instanceof String)
  },
  /**
   * 是否为对象数据
   * 
   * @param {*} value 
   * @returns {Boolean} true-是 false-否
   */
  isObject (value) {
    return (typeof value === 'object' || value instanceof Object)
  },
  /**
   * 是否是方法
   * 
   * @param {*} value 
   * @returns {Boolean} true-是 false-否
   */
  isFunction (value) {
    return (typeof value === 'function' || value instanceof Function)
  }
}

export default TypeOfUtils

